We use it a lot on boats at work and it holds up incredibly. It will easily last a whole season ~8-9 months, even in a marine environment. It goes on very easy, a little goes a very long way, and it comes off easily as well. I'd like to give it a shot on a car, but haven't had the chance yet.
Other than that, I've always used megs gold class on the car with great results.